@charset "gb2312";
/* CSS Document 
Theme Name:075 
Theme URI: 
Description:网站主色为深灰 蓝色   蓝色色值：#31a5e7 产品分类有二级菜单样式
Version: 20160705
Author: liyan(liyan)
Author URI: 

*/
*{ margin:0; padding:0;}
body, div, h1, h2, h3, h4, h5, h5, p, ul, ol, li, dl, dt, dd,p{ margin: 0; padding: 0; color:#828282; line-height:30px;}
ul, ol,li { list-style-type: none;}
a,img{ border:0;}

body { font-family:"Microsoft Yahei"; font-size:14px; color: #515151;}
.content{background-color: rgb(52, 73, 94);}
a { color: #515151; text-decoration: none;}
a:hover { color: #31a5e7;}
.clear{ border:0; clear:both;}
.clearfix:after { content: ""; display: table; clear: both;}
.center-wrap { position: relative; z-index: 1; width: 1200px; height: 100%; margin: 0 auto;text-align: center;}
.section { overflow: hidden;}
.logo{ width:400px; height:110px; float:left;}
.header{ width:100%; background:url(../images/header.jpg) repeat;height:110px;border-top:2px solid #268ed7; position:relative; }
.menu1{ float:left; width:800px;}
.menu1 li{float:left;position:relative; z-index:999;background:url(../images/nav.png) no-repeat right center;}
.menu1 li a{display:block;text-align:center; line-height:110px;font-size:16px; color:#fff;padding:0 12px; }
.menu1 li a:hover{ background:url(../images/navhover.png)center 78px   no-repeat;}
.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.ck-slide { position:relative; overflow: hidden; width:100%; height:748px;}
.ck-slide .ck-slide-wrapper li { position: absolute;text-align:center; width:100%;}
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -55px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
.ck-slide .ck-prev { left: 120px; background: url(../images/arrow-left.png) #000 50% no-repeat;}
.ck-slide .ck-next { right: 120px; background: url(../images/arrow-right.png) #000 50% no-repeat;}
.ck-slide ul li img{ height:748px;}
.shubiao {width:68px;height: 78px;margin: 20px auto; background:url(../images/shub.gif) no-repeat; z-index:55; position:relative;}
.product,.dcnc-desc,.case,.flyme-desc,.battery-desc{position:absolute; width:1200px;left:12.5%;   top:23%;  margin:-100px 0 0 -150px }

/*产品*/
.battery { background:url(../images/bg5.jpg) center 0 no-repeat;}
#container{ width:1200px; margin: 0 auto;}
#container li{ position:relative;width: 294px;border: 1px solid #ccc; height: 195px; line-height: 195px; text-align: center; margin: 1px; float: left; cursor: pointer;  overflow: hidden;}
#container li p{ height:195px; width: 100%; position: absolute; left: 0; top: -195px; color: #ffffff; z-index: 2; }
#container li .img{ width: 294px; height: 195px; display: block;
        -moz-transition:.5s ease-in;
        -webkit-transition:.5s ease-in;
        -o-transition:.5s ease-in;
        -ms-transition:.5s ease-in;
        transition:.5s ease-in;}
#container li:hover .img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
#container li p i{ width: 100%; height:195px; display: block; position: absolute; left: 0; top:0;z-index: -1;background: #000000; opacity: 0.7; -moz-opacity:0.7; filter:alpha(opacity=70); font-size: 16px; }
.titl{ display: block; width: 94%; margin: 0 auto; line-height: 24px; color:#fff; padding-top:60px;}
.im{ display: block; position: absolute; width: 32px; height: 32px; left:50%; margin-left: -16px; top:20px; background:url("../images/link.png") no-repeat 0 0;}
.menu{position:relative; width:1200px; margin:auto; text-align:center; z-index:15;}
.menu .nav{height:80px;margin:0 auto; text-align:center;}
.menu .nav li{float:left;font-size:14px;}
.menu .nav {display:inline-block;}
.menu .nav li a{float:left;display:block;position:relative;overflow:hidden;padding:0px 18px; line-height:30px;border-radius: 6px; border:1px solid #268ed7; margin-right:10px; text-align:center;}
.menu .nav li .box{height:50px !important;position:absolute;top:50px;left:100px;*left:190px;left:198px\0;background:#268ed7;display:none;border-radius: 6px;}
.menu .nav li .box a{display:block;height:50px;float:left;color:#fff;line-height:50px;border:none;background:none;padding:0 10px;width:118px; text-align:center;}
.menu .nav li .box a:hover{ color:#fae9b6;}
.btn-5:hover { background:#268ed7; color:#fff;
outline-color: rgba(255, 255, 255, 0); outline-offset: 15px;text-shadow: 1px 1px 2px #2a5931;}
/*新闻*/
.cnc{ background:url(../images/header.jpg) repeat;}
.newsul ul{ float:left;background:url(../images/newline.png) 595px 0 repeat-y;}
.newsul li{ float:left; height:72px;text-align:left; color:#fff;}
.newsul li a{height:39px;cursor:pointer; color:#fff;}
.newsul p{display:block;text-overflow:ellipsis; overflow:hidden;color:#7a7a7a;}
.newsodd{ margin-left:595px; display:inline;}
.newsodd span{float:right;}
.newseven span{float:left;}
.newseven{display:inline;text-align:right;}
.newsodd a{ float:left;padding-left:30px; width:570px;}
.newseven a{ text-align:right; float:left;width:570px;}
.newsul .news_t{ font-size:16px; color:#ffffff; line-height:1.6; }
.mo {border: 1px solid #a1a1a1; background:#1e1d20;border-radius: 6px; color:#fff;display: block;height: 35px;line-height: 35px;margin: 0 auto; position: relative;width: 140px;}

/*案例*/
.thin { background:url(../images/bg9.jpg) center 0 no-repeat;}
.ti{margin:0px auto 40px auto; }
.ti h4{text-align:center;color:#268ed7; font-size:24px; }
.zi::before,.zi::after{border-bottom: 1px solid #cccccc;content: " ";display: inline-block;height:50px; vertical-align:top;width: 80px;}
.zi::before{ margin-right: 10px;}
.zi::after{margin-left: 10px;}
.zi{font:70px Verdana, Geneva, sans-serif;color:#268ed7;}
.product ul li{ width:388px; float:left; text-align:left; margin-right:12px; border-bottom:2px solid #729ac2; background:#fff;     padding-bottom:30px;}
.lititle{ background:url(../images/prli.png) no-repeat left; padding-left:20px;line-height:35px; height:35px; font-size:16px; margin:0 15px;}
.product ul li p{ color:#7a7a7a; line-height:25px;padding:0 15px; height:50px; overflow:hidden;}
.btn05 {
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3); height:240px;
}
.btn05 img {
    position: relative; width:100%;
    top: 0;
    left: 0;
}
.btn05 .ovrly {
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.btn05 .buttons {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.btn05 .buttons .fa {
    background: rgb(256, 256, 256);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    width: 40px;
    height: 40px;
    opacity: 0;
    position: relative;
    -webkit-transition: all 0.3s, color 0.1s 0.3s;
    -moz-transition: all 0.3s, color 0.1s 0.3s;
    -o-transition: all 0.3s, color 0.1s 0.3s;
    transition: all 0.3s, color 0.1s 0.3s;
}
.btn05 .buttons .fa-link {
    left: -10px;
}
.btn05 .buttons .fa-search {
    left: 10px;
}
.btn05:hover .buttons .fa {
    opacity: 1;
    left: 0;
    color: rgba(50, 50, 50, 0.9);
}
.btn05:hover .ovrly {
    opacity: 1;}
/*关于我们*/
.screen{background:url(../images/bg6.jpg) center 0  no-repeat;} 
.screen p{ color:#484848; line-height:30px;}
.screen  ul li{width: 135px;
height: 135px;
border: 1px solid #f5f3f3;
border-radius: 90px;
text-align: center;
margin: 0 34px;
cursor: pointer; float:left; color:#eaeaea}
.screen  ul { width:850px; margin:50px auto;}
.screen  ul li img{margin: 30px 0 0 0;}
.screen  ul li:hover img{transform: rotateY(360deg);transition:all 1.5s;}

/*底部*/
.flyme { background:#fff ; position:relative; overflow: hidden; width:100%;}
.left{width: 50%;
height: 100%;
position: absolute;
top: 0; left:0; background:url(../images/js_451.jpg) center; }
.con-b{position: absolute;
left: 0;
top: 0;
width: 526px;
left: 50%;
top: 50%;
margin-left: -263px;
margin-top: -298px; text-align:left;}
.tit{
	font-size: 36px;
	line-height: 1.2em; color:#fff;
} 
.entit{
	font-size: 24px;
	text-transform: uppercase;
	font-family: arial;color:#fff;
}
.con-b  .text{
	width: 500px;
	padding:11px 10px;
	display: block;
	border:1px solid #bee0db;
	background: url("../images/js_65.png") repeat center;
	display: block;
	margin-top: 20px;
	color: #fff !important;
	background: rgba(255, 255, 255, 0.05);}
.con-b .textarea{
	width: 500px;
	height: 120px;
	padding:10px;
	display: block;
	border:1px solid #bee0db;
	background: url("../images/js_65.png") repeat center;
	display: block;
	margin-top: 20px;
	color: #fff !important;
	background: rgba(255, 255, 255, 0.05);
	font-size:13px;
	font-family:"Microsoft Yahei";
	}
.con-b  .submit{
	width: 141px;
	height: 40px;
	border:1px solid #bee0db;
	text-align: center;
	display: block;
	line-height: 40px;
	background: url("../images/button.png") no-repeat center;
	font-size: 16px;
	color: #fff;
	margin-top: 20px;
	border-radius: 50px;
	transition:all 0.5s ease 0s;
}
.foor{ font-size:16px; background:url(../images/bbr.png) left center no-repeat; height:130px; padding:25px 0 0 30px ;}
.foor .pp{ color:#fff; display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; line-height:26px;
padding:0 0 15px 0;}
.rightt{
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0;	right: 0;
background: url(../images/js_451.jpg) center;
	}
.ca{ line-height:28px; color:#343434;}
.cantact{ background:url(../images/bg2.jpg) no-repeat; height:420px; padding-top:4%;}
.cantact p{ background:url(../images/ca.png) no-repeat; width:246px; height:246px; margin-left:45%; padding:50px; text-align:left; line-height:30px; color:#fff;}
.footer{ background:url(../images/header.jpg) repeat;}
.footer-link { padding: 30px 0; border-top: 3px solid #2a90d7; border-bottom: 1px solid #333334;}
.footer-link dl { float: left; width: 19.7%; color: #fff; border-right:1px solid #333334; border-left:1px solid #333334;}
.footer-link dt { line-height: 45px; font-weight: 700; color: #fff; }
.footer-link dd { line-height: 28px; color: #fff; }
.footer-link a { color: #8f8f90; text-decoration: none;}
.footer-link a:hover { color: #31a5e7;}
.copyright { height:80px; }
.copyright p{color:#8f8f90; float:left;line-height:80px; }
.copyright .fz{ text-align:right; float:right; line-height:80px;color:#8f8f90;}
.copyright .fz a{ padding:0 5px; color:#fff;}
#fp-nav ul li:first-child, #fp-nav ul li:last-child { display: none;}

@media screen and (min-width:1920px) {
	.thin { background:url(../images/bg9.jpg) center 0 no-repeat;}
	.cnc { background:url(../images/header.jpg) repeat;}
	.screen { background:url(../images/bg6.jpg) center 0 no-repeat;}
}

.c_banner{ width:100%; background:url(../images/banner.jpg) no-repeat; height:250px; text-align:center; padding:30px 0 50px 0; }
.infomain{width: 1150px;overflow: hidden; z-index:100;margin: -57px auto 40px auto;background-color: #FFF;
padding: 25px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; }
.infomain h6 {height: 36px;line-height: 35px;font-size: 14px;background-color: #268ed7;color: #FFF;font-weight: normal; padding-left: 10px; padding-right: 10px;}
.infomain h6 span {height: 36px;line-height: 36px;text-align: right;float: right;display: inline;}
.infomain h6 span a{ color:#fff;}
.mti{ padding-left:190px;}
.p_ul{padding-left:8px;}
.p_ul li{ width:560px; float:left; margin:15px 11px 0px 0;  height:195px; background:#efefef;}
.mimg img{ width:297px; height:195px; float:left;}
.p_ul li div{ padding:20px; float:left; width:223px; color:#7e7e7e;}
.p_ul li div a{ color:#268ed7;}
.fanye{ text-align:center; margin-top:20px;}
.fanye ul li{margin-right:1px;background:#34495e; padding: 2px 8px; color:#fff; display:inline;}
.fanye a{ color:#fff;}
.fanye a:hover{ color:#268ed7;}
.n_ul li{ float:left; margin-top:20px; border-bottom:1px  dashed #dfdfdf; padding-bottom:20px;}
.rq{ line-height:18px; color:#bfbfbf; font-size:12px;}
.n_ul li a span{color:#268ed7}
.n_ul li p{ line-height:24px;}
.n_ul li p a{ background:#268ed7; padding:0 5px; color:#fff;}
.c_left{ padding:20px 0;}
.c_right{ width:944px; float:left; padding-top:40px}
.c_right h1{ font-size:20px; font-weight:inherit;color:#424242; line-height:45px; }
.c_right h1 span{ font-size:14px; padding-left:10px;}
.title{ float:left; width:206px;}
.sy{ background:url(../images/sy.jpg) no-repeat 0 center; padding-left:20px;}
.newspage div{ background:url(../images/sy.jpg) no-repeat 0 center; padding-left:20px;}
.crm{ border-bottom:1px solid #336696; border-top:1px solid #336696; line-height:40px; color:#336696;}
.recom{ background:#268ed7; padding:0 20px; line-height:35px; color:#fff; margin:25px 0 0 0;}
.recommend ul li{ background:#efefef; width:530px; float:left; margin:15px 11px 0 0; padding:10px 15px;}
.recommend ul li span{ float:right;}
.recommend ul,.recommend2 ul{ padding-left:8px;}
.mh1{ text-align:center;font-size:20px; font-weight:inherit; padding:15px 0; border-bottom:1px dashed #a9a9a9; margin-bottom:15px; color:#424242;}
.mh1 p{ font-size:14px;}
.recommend ul li p{ height:50px; line-height:25px; overflow:hidden;}
.newsjj{ height:48px; overflow:hidden; width:1150px;}
.lastnav{ background:none !important;}
